From a7ba57f7515c2efabf401be5727875debc7fca0e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 22 Nov 2014 21:33:57 -0500 Subject: [PATCH] inspector: Add menu models to the tree Add both the appmenu and the menubar models as children of the application, if they exist. --- gtk/inspector/object-tree.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gtk/inspector/object-tree.c b/gtk/inspector/object-tree.c index 6f0ac32e27..f8f1d2a396 100644 --- a/gtk/inspector/object-tree.c +++ b/gtk/inspector/object-tree.c @@ -801,6 +801,19 @@ gtk_inspector_object_tree_append_object (GtkInspectorObjectTree *wt, gtk_inspector_object_tree_append_object (wt, clock, &iter, "frame-clock"); } } + + if (GTK_IS_APPLICATION (object)) + { + GObject *menu; + + menu = (GObject *)gtk_application_get_app_menu (GTK_APPLICATION (object)); + if (menu) + gtk_inspector_object_tree_append_object (wt, menu, &iter, "app-menu"); + + menu = (GObject *)gtk_application_get_menubar (GTK_APPLICATION (object)); + if (menu) + gtk_inspector_object_tree_append_object (wt, menu, &iter, "menubar"); + } } void -- 2.30.2